drenched in panic - Turkish English Dictionary